home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2006 July & August
/
PCWorld_2006-07-08_cd.bin
/
komunikace
/
apache
/
apache_2[1].2.2-win32-x86-no_ssl.msi
/
Data1.cab
/
_0619B38DE577E03B34A113D729F03052
< prev
next >
Wrap
Extensible Markup Language
|
2006-01-15
|
17KB
|
251 lines
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Vue d'ensemble des nouvelles fonctionnalitΘs d'Apache 2.0 - Serveur Apache HTTP</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
<p class="apache">Serveur Apache HTTP Version 2.2</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalitΘs d'Apache 2.0</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/new_features_2_0.html" title="Franτais"> fr </a> |
<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="PortuguΩs (Brasil)"> pt-br </a> |
<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
</div>
<p>Ce document dΘcrit les changements majeurs apportΘs entre les
versions 1.3 et 2.0 du serveur HTTP Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">AmΘliorations du SystΦme de Base</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#module">AmΘlioration des Modules</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="upgrading.html">Migrer α 2.0 depuis la version 1.3</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="core" id="core">AmΘliorations du SystΦme de Base</a></h2>
<dl>
<dt>Threading Unix</dt>
<dd>Sur les systΦmes Unix qui supportent les threads POSIX, Apache
peut α prΘsent tourner en mode hybride multi-processus et
multi-threadΘ, ce qui augmente l'extensibilitΘ et la performance
du serveur pour la plupart des configurations.</dd>
<dt>Nouveau SystΦme de Compilation</dt>
<dd>Le processus de compilation a ΘtΘ refait de A α Z;
il utilise α prΘsent <code>autoconf</code> et <code>libtool</code>,
ce qui rend la compilation d'Apache plus familiΦre aux utilisateurs
d'autre logiciels de mΦme type.</dd>
<dt>Support Multiprotocole</dt>
<dd>Apache dispose dΘsormais de l'infrastructure nΘcessaire pour supporter
d'autres protocoles. Le module <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> illustre ces
possibilitΘs.</dd>
<dt>Support amΘliorΘ des Plate-formes non-Unix</dt>
<dd>Apache 2.0 se montre plus rapide et plus stable sur les plate-formes
non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des
<a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de
la bibliothΦque "Apache Portable Runtime" (APR) permet a Apache de
tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs
couches POSIX souvent boguΘes et peu optimisΘes.</dd>
<dt>Nouvelle API Apache</dt>
<dd>L'Interface de Programmation (API) des modules a beaucoup changΘ
avec le passage α la version 2.0.
Les problΦmes d'ordre et de prioritΘ des modules, rencontrΘs
avec la version 1.3, devraient maintenant Ωtre rΘsolus. Apache 2.0
gΦre ces problΦmes de faτon automatique. L'ordre des modules
est gΘrΘ au moyen de "crochets" (hooks), ce qui rend la gestion
flexible. De nouveaux appels ont ΘtΘ Θgalement crΘΘs
afin de permettre l'implΘmentation d'autres fonctions dans les modules,
sans devoir corriger le noyau du serveur Apache.</dd>
<dt>Support IPv6</dt>
<dd>Sur les systΦmes o∙ la bibliothΦque Apache Portable Runtime
supporte IPv6, Apache peut par dΘfaut Θcouter sur des interfaces
de connexions IPv6. Les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
<code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> et
<code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> supportent Θgalement
les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd>
<dt>Filtering</dt>
<dd>Il est maintenant possible d'Θcrire des modules Apache pour filtrer
les flux de donnΘes entrant ou sortant du serveur. A titre d'exemple,
il est possible de filtrer des directives Server Side Include de la sortie
standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni
par le module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. Le module
<code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet quant α lui l'utilisation comme
filtres de programmes externes α Apache, de la mΩme maniΦre
qu'on peut utiliser des programmes CGI comme Handlers.</dd>
<dt>RΘponses d'Erreurs Multilangues</dt>
<dd>Les messages d'erreur envoyΘs au navigateur existent α prΘsent en
plusieurs langues avec des documents SSI. Ces messages peuvent Ωtre
personnalisΘs par l'administrateur afin de s'intΘgrer avec le site web.</dd>
<dt>Simplification de la Configuration</dt>
<dd>Beaucoup de directives, auparavant peu claires, ont ΘtΘ simplifiΘes.
Les directives <code>Port</code> et <code>BindAddress</code>, souvent
sources d'incomprΘhension, ont disparus. DΘsormais seule la directive
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> sert de liaison pour les
adresses IP; la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ne
prΘcise le nom du serveur et son port que pour les redirections et la
gestion des h⌠tes virtuels.</dd>
<dt>Support natif de l'Unicode sous Windows NT</dt>
<dd>Apache 2.0 sur Windows NT utilise α prΘsent l'utf-8 pour tous les
noms de fichiers. Ces noms de fichiers sont directement traduits vers
l'encodage Unicode du systΦme de fichiers, ce qui permet le support
multilangue pour toutes les installations sur la famille NT de Windows, y
compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel
pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour
les accΦs au systΦme de fichiers, comme auparavant.</em></dd>
<dt>Mise α jour de la BibliothΦque d'Expressions Rationnelles</dt>
<dd>Apache 2.0 contient la <a href="http://www.pcre.org/">bibliothΦque
d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular
Expression Library - PCRE). Toutes les expressions rationnelles sont dont
gΘrΘes avec la syntaxe de Perl 5, plus puissante.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="module" id="module">AmΘlioration des Modules</a></h2>
<dl>
<dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
<dd>Apparu dans Apache 2.0, ce module est une interface aux protocoles de
criffrement SSL/TLS fournis par OpenSSL.</dd>
<dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
<dd>Apparu dans Apache 2.0, ce module implΘmente les spΘcifications HTTP de
gestion distribuΘe de versions et de rΘdaction (Distributed Authoring and
Versioning - DAV), destinΘes α la mise en ligne et α la maintenance des
contenus Web.</dd>
<dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
<dd>Module apparu dans Apachge 2.0, mod_deflate permet aux navigateurs qui
le supportent de demander la compression des contenus envoyΘs par le serveur.
Cela α l'avantage de rΘduite l'occupation de la bande passante.</dd>
<dt><code class="module"><a href="./mod/mod_auth_ldap.html">mod_auth_ldap</a></code></dt>
<dd>Apparu dans Apache 2.0.41, ce module permet aux administrateurs
d'utiliser un arbre LDAP pour gΘrer la base d'utilisateurs pour les
Authentifications Basiques HTTP. Un module voisin,
<code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, permet de globaliser les connexions α l'arbre LDAP
et de garder en mΘmoire cache ces accΦs.</dd>
<dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
<dd>AmΘliore les fonctions de cache sur une session entre les diffΘrents
processus, en utilisant de la mΘmoire partagΘe.</dd>
<dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
<dd>Apparu dans Apache 2.0, ce module expΘrimental permet la conversion
et l'enregistrement entre jeux de caractΦres.</dd>
<dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
<dd>Apparu dans Apache 2.0, ce module implΘmente les fonctionnalitΘs du
module <code>mod_mmap_static</code> prΘsent dans Apache 1.3, et offre des
fonctions plus avancΘes pour la gestion de la cache.</dd>
<dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
<dd>Ce module gagne beaucoup de flexibilitΘ avec Apache 2.0 : on peut
dΘsormais l'utiliser pour modifier les en-tΩtes des requΩtes
utilisΘs par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et peut aussi positionner les
en-tΩtes des rΘponses de maniΦre conditionnelle.</dd>
<dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
<dd>Le module proxy a ΘtΘ rΘΘcrit de A α Z. Il tire
maintenant avantage de la nouvelle infrastructure de filtrage, et implΘmente
un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles
sections de configuration ajoutΘes α
<code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code>
donnent un contr⌠le plus lisible et un traitement plus rapide des requΩtes
proxifiΘs; les configurations surcharchΘes <code><Directory
"proxy:..."></code> ne sont pas supportΘes. Le module a aussi ΘtΘ
fragmentΘ en plusieurs modules qui gΘrent chacun leur protocole :
<code>proxy_connect</code>, <code>proxy_ftp</code> et
<code>proxy_http</code>.</dd>
<dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
<dd>Une nouvelles directive, <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a ΘtΘ ajoutΘe,
elle permet de garantir que le client reτoit un seul document dans tous les
cas, au lieu de rΘponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les
algorithmes gΘrant la nΘgociation et les vues multiples (MultiViews) ont
ΘtΘ nettoyΘs et donnent des rΘponses plus logiques. Un nouveau format de
carte de types (map type) qui peut aussi gΘrer le contenu de documents a
aussi ΘtΘ ajoutΘ.</dd>
<dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
<dd>Les listes auto-gΘnΘrΘs par Autoindex sont α prΘsent
configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre.
L'ordre d'affichage des fichiers est Θgalement finement paramΦtrable,
comme pour le tri par version, et le filtrage par caractΦres jokers du
listage du rΘpertoire.</dd>
<dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
<dd>De nouvelles directives permettent de modifier la valeur par dΘfaut
des drapeaux <em>start</em> et <em>end</em> des ΘlΘments SSI. Ces directives
permettent α la configuration d'affichage de dates et heures d'Ωtre
effectuΘe dans le fichier de configuration principal, plut⌠t que dans le
document SSI. Les rΘponses donnΘes par des recherches par expressions
rationnelles (qui gΦrent α prΘsent les regex Perl) sont
recupΘrΘs au moyen des variables <code>$0</code> α <code>$9</code>.</dd>
<dt><code class="module"><a href="./mod/mod_auth_dbm.html">mod_auth_dbm</a></code></dt>
<dd>Plusieurs bases de donnΘes DBM sont supportΘes, et sΘlectionnables
au moyen de la directive <code class="directive"><a href="./mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a></code>.</dd>
</dl>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/new_features_2_0.html" title="Franτais"> fr </a> |
<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="PortuguΩs (Brasil)"> pt-br </a> |
<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
</div><div id="footer">
<p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />AuthorisΘ sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>